package com.weixin.service.impl;

import java.sql.SQLException;
import java.util.List;

import com.weixin.dao.IUser_tableDAO;
import com.weixin.dao.impl.User_tableDAOImpl;
import com.weixin.service.IUser_tableService;
import com.weixin.vo.Member;
import com.weixin.vo.MemberList;

public class User_tableServiceImpl implements IUser_tableService{
	IUser_tableDAO User_tableDAO=new User_tableDAOImpl();
	
	/**
	 * 查询共有多少条数据
	 */
	@Override
	public int findTotal() throws SQLException {
		return User_tableDAO.findTotal();
	}
	/**
	 * 通过会员编号查询会员信息
	 */
	@Override
	public Member findById(int user_id) throws SQLException {
		return User_tableDAO.findById(user_id);
	}
	/**
	 * 会员充值
	 * money 充值金额，user_money 余额, user_id 会员编号
	 */
	@Override
	public boolean addMoney(double money, double user_money, int user_id) throws SQLException {
		return User_tableDAO.addMoney(money, user_money, user_id);
	}
	
	/**
	 * 会员激活
	 * user_id 会员编号，acti_id 状态id
	 */
	@Override
	public boolean editActi_id(int user_id, int acti_id) throws SQLException {
		return User_tableDAO.editActi_id( user_id, acti_id);
	}
	/**
	 * 会员信息
	 * 分页
	 * 搜索
	 * user_id 会员编号，pageNum 当前页数 ,pageSize 每页数据条数
	 */
	@Override
	public List<Member> selectInfoAndSearch(int user_id, int pageNum, int pageSize) throws SQLException {
		return User_tableDAO.selectInfoAndSearch(user_id, pageNum, pageSize);
	}

}
